package com.cn.xiaonuo.slbfinances.slexapply.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cn.xiaonuo.common.entity.BusinessMessage;
import org.springframework.web.multipart.MultipartFile;

public interface IExApplyBuyService extends IService<String> {

    //文交记录查询--内盘查询--用户实名制--数据列表
    public BusinessMessage queryRealUser(String userReal_id,
                                         String userReal_name,
                                         String userReal_phone,
                                         String check_state,
                                         String shop_name,
                                         String shop_id,
                                         Integer pageNo,
                                         Integer pageSize,
                                         String needPage);

    //文交记录查询--内盘查询--用户实名制--添加用户/编辑用户
    public BusinessMessage addRealUser(String login_user_id,
                                       String apply_user_id,
                                       String real_name,
                                       String identity_card,
                                       MultipartFile hand_identity_card_image,
                                       String bank_card,
                                       String open_branch_bank,
                                       String bankCode,
                                       String bankAcctType,
                                       String provCode,
                                       String areaCode,
                                       String reservePhone
    );

    //文交记录查询--内盘查询--用户实名制--拒绝/通过
    public BusinessMessage checkRealUser(Integer check_userReal_id, Integer check_check_state);


    //文交记录查询--内盘查询--文交商城赠送酒交易明细--统计所有用户
    public BusinessMessage queryUserWine(String wjs_user_id,
                                         String user_id,
                                         String user_phone,
                                         String user_name,
                                         Integer aging_or_not,
                                         Integer pageNo,
                                         Integer pageSize);


    //文交记录查询--内盘查询--求购转让记录
    public BusinessMessage purchaseTransferRecord(Integer pageNo,
                                                  Integer pageSize,
                                                  String consigneeName,
                                                  String remark,
                                                  String payment_state,
                                                  String id,
                                                  String startTime,
                                                  String endTime,
                                                  String user_id,
                                                  String serial_number,
                                                  String startConfirmTime,
                                                  String endConfirmTime,
                                                  Integer flg,
                                                  Integer isFirst);

}


